Národní úložiště šedé literatury Nalezeno 8 záznamů.  Hledání trvalo 0.00 vteřin. 
Nástroj pro dokumentaci dynamicky rozšiřitelných DSL v Ruby
Fedorenko, Oleh ; Kövári, Adam (oponent) ; Křivka, Zbyněk (vedoucí práce)
Cílem práce je navrhnout a realizovat modifikaci stávajícího nebo úplně nový dokumentační nástroj, který poskytuje cestu k dokumentaci dynamicky rozšiřitelných DSL v Ruby. Řešení je založeno na již existujícím nástroji Apipie-rails pro dokumentaci RESTful API.
Automatická tvorba obsahu databáze SQL pro podporu testování
Minářová, Alice ; Charvát, Lukáš (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato práce se zabývá navržením a implementací dvojice nástrojů pro generování dat za účelem testování.  První nástroj analyzuje textový výstup databáze PostgreSQL a vytváří konfigurační soubor v nově navrženém jazyce, který popisuje, jakým způsobem se má vygenerovat obsah databáze. Druhý nástroj na základě tohoto souboru generuje skript SQL dotazů naplňujících cílovou databázi. Uživatel může přizpůsobit generovaná data vlastním požadavkům modifikací konstrukcí v doménově specifickém jazyce. Tento jazyk byl navržen tak, aby byl zásah do konfiguračního souboru pro uživatele rychlý a intuitivní. Část práce se zabývá popisem práce s tímto jazykem. Nástroje byly testovány na uměle navržených databázích i na databázi reálného systému Drupal. Jejich řízení  je zcela obslouženo přes příkazový řádek, jsou tedy vhodné k použití při automatizaci.
Framework and DSL for Ensemble-Based Access Control
Matějek, Jan ; Bureš, Tomáš (vedoucí práce) ; Kofroň, Jan (oponent)
Politiky řízení přístupu se obvykle specifikují jako sada statických pravidel, která se vztahují ke konkrétním spravovaným entitám. To může být v reálných situacích nepraktické: autorizace nutně závisí na širším situační kontextu, který je často velmi dynamický. Výsledkem jsou čím dál komplexnější pravidla, která se musí během času měnit, aby reflektovala vývoj řízeného systému. Architektury založené na ensemblech umožňují dynamicky vytvářet účelové skupiny v systémech s velkým počtem nezávislých autonomních komponent. Protože jsou skupiny formované dle potřeby a v závislosti na situaci, ensembly představují nový náhled na otázku řízení přístupu. Cílem této práce je navrhnout framework a interní DSL v jazyce Scala, určený k popisu přístupových pravidel prostřednictvím ensemblů. Konkrétně tento framework specifikuje sémantiku ensemblů přizpůsobenou pro účely jejich vytváření za běhu systému a řízení přístupu jejich prostřednictvím.
Nástroj pro dokumentaci dynamicky rozšiřitelných DSL v Ruby
Fedorenko, Oleh ; Kövári, Adam (oponent) ; Křivka, Zbyněk (vedoucí práce)
Cílem práce je navrhnout a realizovat modifikaci stávajícího nebo úplně nový dokumentační nástroj, který poskytuje cestu k dokumentaci dynamicky rozšiřitelných DSL v Ruby. Řešení je založeno na již existujícím nástroji Apipie-rails pro dokumentaci RESTful API.
Framework and DSL for Ensemble-Based Access Control
Matějek, Jan ; Bureš, Tomáš (vedoucí práce) ; Kofroň, Jan (oponent)
Politiky řízení přístupu se obvykle specifikují jako sada statických pravidel, která se vztahují ke konkrétním spravovaným entitám. To může být v reálných situacích nepraktické: autorizace nutně závisí na širším situační kontextu, který je často velmi dynamický. Výsledkem jsou čím dál komplexnější pravidla, která se musí během času měnit, aby reflektovala vývoj řízeného systému. Architektury založené na ensemblech umožňují dynamicky vytvářet účelové skupiny v systémech s velkým počtem nezávislých autonomních komponent. Protože jsou skupiny formované dle potřeby a v závislosti na situaci, ensembly představují nový náhled na otázku řízení přístupu. Cílem této práce je navrhnout framework a interní DSL v jazyce Scala, určený k popisu přístupových pravidel prostřednictvím ensemblů. Konkrétně tento framework specifikuje sémantiku ensemblů přizpůsobenou pro účely jejich vytváření za běhu systému a řízení přístupu jejich prostřednictvím.
Model-driven Pretty Printer for Xtext Framework
Novotný, Marek ; Malohlava, Michal (vedoucí práce) ; Čermák, Miroslav (oponent)
Doménově specifický jazyk slouží k popisu problémů v doméně, pro níž byl vytvořen. Tento fakt implikuje existenci velkého množství jazyků tohoto druhu. Používání doménově specifických jazyků přináší s sebou potřebu tyto jazyky formátovat a zvýrazňovat jejich syntaxi. Jedním z nástrojů, které umožňují tvorbu doménově specifických jazyků, je prostředí Xtext, který nabízí pouze omezenou paletu nástrojů umožňující nadefinovat formátování kódu a jeho zvýraznění. Navíc jsou tyto nástroje pro uživatele těžko pochopitelné, jelikož jsou nepřehledné a vyžadují znalosti vnitřních záležitostí prostředí Xtext. Proto tato práce představuje nový způsob formátovaní a zvýrazňování kódu pro prostředí Xtext, který je založen na deklarativní definici formátovacích pravidel. Kromě toho tato práce pomáhá uživateli s tvorbou formátovacích pravidel na základě netriviálních heuristik.
Automatická tvorba obsahu databáze SQL pro podporu testování
Minářová, Alice ; Charvát, Lukáš (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato práce se zabývá navržením a implementací dvojice nástrojů pro generování dat za účelem testování.  První nástroj analyzuje textový výstup databáze PostgreSQL a vytváří konfigurační soubor v nově navrženém jazyce, který popisuje, jakým způsobem se má vygenerovat obsah databáze. Druhý nástroj na základě tohoto souboru generuje skript SQL dotazů naplňujících cílovou databázi. Uživatel může přizpůsobit generovaná data vlastním požadavkům modifikací konstrukcí v doménově specifickém jazyce. Tento jazyk byl navržen tak, aby byl zásah do konfiguračního souboru pro uživatele rychlý a intuitivní. Část práce se zabývá popisem práce s tímto jazykem. Nástroje byly testovány na uměle navržených databázích i na databázi reálného systému Drupal. Jejich řízení  je zcela obslouženo přes příkazový řádek, jsou tedy vhodné k použití při automatizaci.
Modul do prostředí Eclipse pro podporu JCL
Daněk, Tomáš ; Palovská, Helena (vedoucí práce) ; Hypšman, Martin (oponent)
V předkládané práci se zabývám rozšířením do vývojového prostředí Eclipse pro podporu psaní kódu v programovacím jazyce JCL. V první části diplomové práce představuji platformu mainframe od společnosti IBM na které se programovací jazyk JCL používá. Dále se zde zabývám operačním systémem z/OS a jeho součástmi, které jsou potřeba pro správný běh JCL. V další části rozebírám vývojové prostředí Eclipse sloužící jako běhové prostředí pro rozšíření, které je předmětem této práce. Základnou představovaného rozšíření je framework Xtext, který složí pro vývoj vlastních doménově specifických jazyků.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.